<?php
    header('Content-type:text/html;charset=utf-8');
    //索引数组：通过值的位置坐下标（索引），位置从0开始，每次递增1。
    $sex=array('name','age');
    echo $sex[0],'<br/>',$sex[1],'<br/>';

    //关联数组：通过某个字符串做下标，字符串和值之间通过=>来关联
    $sex=array('name'=>'fgd','age'=>20);
    echo $sex['name'],'<br/>',$sex['age'],'<br/>';

    $array=array(1=>'a',2=>'b',7=>'c');
    print_r($array);
    var_dump($array);

    $stu=array('id'=>1,'name'=>'李白');
    extract($stu);
    echo $id;
    echo $name;

    $s[true]='李白';
    $s[false]='gg';
    $s[-12]='du';
    $s[-11.9]='li';
    $s["10"]='tom';
    $s['']='tom';
    $s[null]='ke';

    echo '<pre>';
    print_r($s);

    /*数据类型转换*/
    //1.自动转换 字符串里没数字的话，则会转换为数字0；反之，就是里面数字转为INT
    echo 'aa'+'999bb','<br/>';
    $n=10;
    if($n){
        echo 'true';
    }
    echo '<br/>';
    $num1='10abc';
    $num2=20;
    echo $num1+$num2,'<br/>';//将字符串转为数字

    $num3='abc';
    $num4=0;
    if($num3==$num4){//将字符串转为数字比较
        echo '相等';
    }
    else{            //’abc’转为0
        echo '不等';
    }
    //2.强制转换
    var_dump((int)12.9);
    var_dump((float)12.9);
    var_dump((string)12.9);

    echo '<pre>';
    var_dump((bool)'abcd');
    var_dump((bool)'');
    var_dump((bool)'0');
    var_dump((bool)'0.0');
    var_dump((bool)'00');
    var_dump((bool)'false');
    var_dump((bool)'null');
    echo '<hr/>';
    var_dump((bool)1);
    var_dump((bool)0);
    var_dump((bool)-1);
    var_dump((bool)1.1);
    var_dump((bool)0.0);
    var_dump((bool)-1.1);
    echo '<hr/>';
    var_dump((bool)array());
    var_dump((bool)array(1));
    var_dump((bool)array(false));
    var_dump((bool)null);
#判断闰年
    if(isset($_POST['button'])){
        $year=$_POST['year'];
        if($year==''||!is_numeric($year)||$year<=0){
            echo "您输入的年份{$year}必须是正整数<br/>";
        }else{
            $year+=0;
            if(is_int($year)){
                if($year%4==0&&$year%100!=0||$year%400==0){
                    echo "{$year}是闰年";
                }else{
                    echo "{$year}是平年";
                }
            }else{
                echo '您输入的'.$year.'不是整数';
            }
        }
    }

//$ch>=90&&$math>=90;
//$ch>90||$math>90;
//!($age<20||$age>30);
?>
<form action="" method="post">
    请输入年份：<input type="text" name="year"><br/>
    <input type="submit" name="button" value="判断闰年">
</form>
